suspensory ligament of gonad - French English Dictionary